package com.chia.multienty.workflow.service;

import com.chia.multienty.core.parameter.workflow.FlowableGroupListGetParameter;
import com.chia.multienty.core.parameter.workflow.FlowableGroupAddParameter;
import com.chia.multienty.core.parameter.workflow.FlowableGroupDeleteParameter;
import org.flowable.idm.api.Group;

import java.util.List;

public interface FlowableGroupService {
    /**
     * 添加组
     * @param parameter
     */
    void add(FlowableGroupAddParameter parameter);

    /**
     * 删除组
     * @param parameter
     */
    void delete(FlowableGroupDeleteParameter parameter);

    /**
     * 获取租分页列表
     * @param parameter
     * @return
     */
    List<Group> list(FlowableGroupListGetParameter parameter);
}
